persistent substance - Spanish English Dictionary